package com.sxj.PDMS.service;

import com.sxj.PDMS.model.dto.admin.PartyMemberPunishmentsRequest;
import com.sxj.PDMS.model.entity.PartyMemberPunishments;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sxj.PDMS.model.vo.PagingQueryResponse;

import java.text.ParseException;

/**
* @author 503c'j
* @description 针对表【party_member_punishments(党员惩罚表)】的数据库操作Service
* @createDate 2024-06-16 17:28:12
*/
public interface PartyMemberPunishmentsService extends IService<PartyMemberPunishments> {

    Boolean punishmentsUpload(PartyMemberPunishmentsRequest partyMemberPunishmentsRequest) throws ParseException;

    PagingQueryResponse<PartyMemberPunishments> punishmentsSelect(Integer page, Integer pageSize, PartyMemberPunishments partyMemberPunishments);

    PagingQueryResponse<PartyMemberPunishments> selectAll(Integer page, Integer pageSize);
}
